package com.taxinfo.pojo.dto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 *  科目匹配余额关系结果表
 * </p>
 *
 * @author wanghy
 * @since 2025-01-20
 */
public class AssetAndLibDto implements Serializable {


    /**
     * 主键
     */
//    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 申报信息id
     */
    private String reportId;

    /**
     * 企业-科目编码
     */
    private String compSubNo;

    /**
     * 企业-科目名称
     */
    private String compSubName;

    /**
     * 标准-科目编码
     */
    private String subNo;

    /**
     * 标准-科目名称
     */
    private String subName;

    public String getSubType() {
        return subType;
    }

    public void setSubType(String subType) {
        this.subType = subType;
    }

    /**
     * 科目类型
     */
    private String subType;

    /**
     * 税务申报-科目编码
     */
    private String taxDecNo;

    /**
     * 税务申报-科目名称
     */
    private String taxSubName;

    /**
     * 期初余额
     */
    private BigDecimal openBal;

    /**
     * 期末余额
     */
    private BigDecimal endBal;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getCompSubNo() {
        return compSubNo;
    }

    public void setCompSubNo(String compSubNo) {
        this.compSubNo = compSubNo;
    }

    public String getCompSubName() {
        return compSubName;
    }

    public void setCompSubName(String compSubName) {
        this.compSubName = compSubName;
    }

    public String getSubNo() {
        return subNo;
    }

    public void setSubNo(String subNo) {
        this.subNo = subNo;
    }

    public String getSubName() {
        return subName;
    }

    public void setSubName(String subName) {
        this.subName = subName;
    }

    public String getTaxDecNo() {
        return taxDecNo;
    }

    public void setTaxDecNo(String taxDecNo) {
        this.taxDecNo = taxDecNo;
    }

    public String getTaxSubName() {
        return taxSubName;
    }

    public void setTaxSubName(String taxSubName) {
        this.taxSubName = taxSubName;
    }

    public BigDecimal getOpenBal() {
        return openBal;
    }

    public void setOpenBal(BigDecimal openBal) {
        this.openBal = openBal;
    }


    public BigDecimal getEndBal() {
        return endBal;
    }

    public void setEndBal(BigDecimal endBal) {
        this.endBal = endBal;
    }

    public String getEndType() {
        return endType;
    }

    public void setEndType(String endType) {
        this.endType = endType;
    }

    /**
     * 期末余额-方向
     */
    private String endType;


}
